package com.sms.plateform.kernel.dao;

import java.util.List;
import java.util.Map;

import com.sms.plateform.common.page.PageProperty;
import com.sms.plateform.kernel.dao.BaseDao;
import com.sms.plateform.kernel.entity.Businesscard;

/**
 * @Description: 接口
 * @author 
 * @version 1.0
 * @created 
 */
public interface IBusinesscardDao extends BaseDao<Businesscard> {

	void insertNewCard(Map<String, Object> param);

	int getBusinessCardListCount(PageProperty pp);
	List<Map<String, Object>> getCatForRelPageList(PageProperty pp);

	void deleteBusinessCardByIds(Map<String, Object> param);

	void addBusinessCardGroup(Map<String, Object> param);

	void deleteBusinesscardGroupById(Map<String, Object> param);

	void deleteBusinesscardByGroupId(Map<String, Object> param);

	Map<String, Object> getBusinessCardInfo(Map<String, Object> param);

	void updateBusinessCard(Map<String, Object> param);

}
